
.gels {
  width: 300px;
}

.gels-app {
  width : 100%;
  font-family: arial, sans-serif;
  font-size : 13px;
}


.gels-extresults-active {
  border : 1px solid #979797;
  display : block;
}

.gels-extresults-idle {
  display : none;
}

.gels-app table {
  width : 100%;
  border-width : 0px;
  border-spacing : 0px;
  border-style : none;
  border-collapse : collapse;
}

.gels-app td {
  padding : 0;
}

/* Search form styling */
.gels-form {
  padding : 4px 4px;
  margin : 0px;
  background-color : #FFFFFF;
}

.gels-form-div {
  height : 19px;
  margin : 0px;
  padding : 0px;
  position : relative;
  zoom : 1;
  display : block;
}

.gels-logo {
  position : absolute;
  top : 0;
  left : 0;
  cursor : pointer;
}

.gels-input {
  padding : 1px 3px;
  border : 1px solid #67a7e3;
  height : 15px;
  position : absolute;
  top : 0;
  left : 70px;
}

.gels-form-idle input.gels-input {
  color : #676767;
}

.gels-form-active input.gels-input {
  color : #000000;
}

.gels-button {
  background-color : #008aff;
  border : 1px solid #224499;
  color : #ffffff;
  cursor : pointer;
  height : 19px;
  margin : 0;
  padding : 0px 4px 2px 4px;
  position : absolute;
  top : 0;
  right : 0;
}

.gels-form-idle input.gels-button {
  color : #f9f9f9;
}

.gels-form-active input.gels-button {
  color : #ffffff;
}

/* info window */
.gels-infowindow-result {
  font-family: arial, sans-serif;
  font-size : 13px;
  width : 225px;
}

.gels-infowindow-result .gels-title {
  line-height : 1.3em;
  height : 1.3em;
  overflow : hidden;
}

.gels-placemark {
  margin-top : 4px;
  color : #676767;
}

.gels-placemark a {
  color : #008000;
  text-decoration : none;
}
.gels-placemark a:hover {
  text-decoration : underline;
}

.gels-directions {
  margin-top : 4px;
}

.gels-label {
  color : #676767;
  margin-right : 4px;
}

.gels-space {
  color : #676767;
  margin : 0 4px;
}

/* results attribution and base controls and links */
.gels-idle .gels-attribution {
  display : none;
}

.gels-active .gels-attribution-present {
  display : block;
  margin : 8px 0px 0px 0px;
}

.gels-active .gels-attribution-none {
  margin : 0px;
  display : none;
}

.gels-attribution-present {
  color : #676767;
  font-size : 10px;
  text-align : center;
  line-height : 1.0em;
  height : 1.0em;
  overflow : hidden;
  padding : 0px 0px 2px 0px;
}

.gels-app .gs-watermark {
  display : none;
}

a.gels-secondary-link {
  color : #7777cc;
}

.gels-app .gels-result-wrapper,
.gels-app .gs-result {
  padding-bottom : 0px;
}

.gels-app div.gs-directions {
  display : none;
}

.gels-app div.gs-directions-to-from {
  display : block;
}

.gels-idle .gels-inlinead {
  display : none;
}

.gels-active .gels-inlinead {
  display : block;
}

.gels-inlinead {
  background-color : transparent;
  padding : 0px;
  margin : 0px;
  position : relative;
  zoom : 1;
}

.gels-inlinead iframe {
  display : block;
  position : absolute;
  left : 0;
  bottom : 0;
}
.gels-idle .gels-extad {
  display : none;
}

.gels-active .gels-extad {
  display : block;
}

.gels-extad {
  background-color : transparent;
  padding : 0px;
  margin : 0px;
  position : relative;
  zoom : 1;
}

.gels-extad iframe {
  display : block;
  position : static;
}

.gels-idle .gels-popup {
  display : none;
}

.gels-active .gels-popup {
  display : block;
}

.gels-popup {
  font-family : arial;
  font-size : 13px;
  font-weight : normal;
  background-color : #FFFFFF;
  opacity : 0.8;
  -moz-opacity : 0.8;
  filter:alpha(opacity=80);
  padding-top : 3px;
  text-align : left;
}

.gels-popup td {
  font-family : arial;
  font-size : 13px;
}

.gels-external-results .gels-list-wrapper {
  opacity : 1;
  -moz-opacity : 1;
  filter:alpha(opacity=100);
}

.gels-app-full-mode .gels-list-wrapper {
  margin-bottom : 4px;
}

.gels-list-wrapper {
  padding : 1px 4px;
}

.gels-list-table,
table.gels-results-controls {
  padding : 0px;
  border-width: 0px;
  border-style: none;
  border-spacing: 0px;
  border-collapse: collapse;
 }

.gels-app-full-mode .gels-list-wrapper div.gels-results-controls {
}

.gels-cursor-table {
  height : 1.5em;
}
div.gels-cursor {
  float : left;
  padding-left : 4px;
}
div.gels-clear {
  float : right;
}

.gels-controls .gels-secondary,
.gels-controls .gels-cursor-page {
  display: inline;
  cursor : pointer;
  text-decoration : underline;
}
.gels-controls .gels-cursor-page {
  color : #0000cc;
}
.gels-controls .gels-secondary.a,
.gels-controls .gels-secondary.a:link,
.gels-controls .gels-secondary {
  color : #0000cc;
}
.gels-controls .gels-cursor-page {
  margin : 0 8px 0 0;
}
.gels-controls .gels-more {
  margin : 0 6 0 0;;
}
td.gels-clear {
  width : 100%;
}

div.gels-clear {
  text-align : right;
  padding-right : 4px;
}

.gels-controls .gels-cursor-current-page {
  color : #a90a08;
  text-decoration : none;
  cursor : default;
}

.gels-controls {
  font-size: 11px;
  font-weight : bold;
  background-color: #ddeeff;
  padding : 1px 0px;
  margin : 4px 0px 0px 0px;
  width : 100%;
}

.gels-controls td {
  vertical-align : top;
}

.gels-results-controls td.gels-more-results {
}

.gml-results-controls td.gels-clear-results {
  text-align : right;
}

.gels-list-wrapper div.gels-clear-results,
.gels-list-wrapper a.gels-more-results {
  color: #0000cc;
  text-decoration : underline;
  cursor : pointer;
  text-align : right;
}

/* list item */
tr.gels-list-item-row {
  cursor : pointer;
  text-align : left;
}

tr.gels-list-item-row-selected {
  background-color : #e9e9e9;
}

.gels-list-item-key {
  vertical-align : top;
}

.gels-list-item-content {
  vertical-align : top;
}

.gels-list-item-key-wrapper,
.gels-list-item {
  margin : 1px 0px 1px 0px;
}

.gels-list-item {
  padding-left : 7px;
  overflow : hidden;
  height : 1.3em;
  line-height : 1.3em;
}

.gels-list-item-multi-line2 {
  height : 3.9em;
}

.gels-list-item-multi-line1 {
  height : 2.6em;
}

.gels-list-item-multi-line2 .gels-addressline {
  height : 1.3em;
  overflow : hidden;
}

.gels-list-item-multi-line1 .gels-addressline-wrapper {
  color : #676767;
  font-size : 12px;
  height : 1.3em;
  overflow : hidden;
}

.gels-list-item .gs-title {
  color : #0000cc;
  text-decoration : underline;
}

.gels-list-item-multi-line2 .gs-title,
.gels-list-item-multi-line1 .gs-title {
  line-height : 1.3em;
  height : 1.3em;
  overflow : hidden;
}

.gels-list-item .gs-street {
  color : #676767;
  font-size : 11px;
  text-decoration : none;
}

tr.gels-list-item-row-selected .gels-list-item .gs-street {
  color : #000000;
}

tr.gels-selected .gs-street {
  color : #000000;
}

.gels-list-item .gels-list-item-warning-symbol {
  color : red;
  font-weight : bold;
  display : inline;
  margin-right : 4px;
}

.gels-list-wrapper .gels-list-item-warning-text {
  color : #000000;
  font-weight : bold;
  display : inline;
}


/* info window result */
.gels-result-wrapper {
  font-family: arial, sans-serif;
}


.gels-result-wrapper .gs-result .gs-directions-to-from {
  display : block;
}

.gels-no-list-table {
  width : 100%;
  vertical-align : middle;
}

.gels-clear-results-cell {
  text-align : right;
}

.gels-no-results-label {
  text-align : left;
  color: rgb(103, 103, 103);
}

/* gadget specific rules */
.gelsg-active-smallmap,
.gelsg-active-largemap,
.gelsg-idle-largemap {
  height : 300px;
}
.gelsg-idle-smallmap {
  height : 100px;
}
.gelsg-set-location {
  font-size : 11px;
  color : #7777cc;
  cursor : pointer;
  text-decoration : underline;
  margin : 1px 0px 2px 4px;
}

